import './assets/main.scss'

import { createApp } from 'vue'
// 导入element-plus依赖
import ElementPlus from 'element-plus'
// 导入element-plus样式
import 'element-plus/dist/index.css'
// 导入pinia的模块
import { createPinia } from 'pinia'
// 导入pinia持久化插件
import { createPersistedState } from 'pinia-persistedstate-plugin'
// 导入路由
import router from '@/router' // 没有加.js也可以因为我们的router中只有一个名为index.js的文件，系统会自动查找

import locale from 'element-plus/dist/locale/zh-cn.js' // 导入中文语言包
import App from './App.vue'


const app = createApp(App); // 创建view的应用实例
const pinia =  createPinia(); // 创建pinia的实例
const persist = createPersistedState();
pinia.use(persist);
app.use(pinia) // 在view的应用实例上使用pinia
app.use(router) // 在view的应用实例上使用router
app.use(ElementPlus,{locale});// 在view的应用实例上使用element-plus

app.mount('#app')

